// 1.创建koa对象
const Koa = require('koa')
const app = new Koa()
// 2.编写响应函数（中间件）
// ctx：上下文，web容器，ctx.request  ctx.response
// next：下一个中间件，下一层中间件能否执行取决于next这个函数是否被调用
app.use((ctx,next)=>{
  console.log('第1层中间件')
  ctx.response.body = '1111'
  next()
})
// 第二层中间件
app.use((ctx,next)=>{
  console.log('第2层中间件')
  ctx.response.body = '2222'
  next()
})
// 第三层中间件
app.use((ctx,next)=>{
  console.log('第3层中间件')
})
// 3.端口号
app.listen(3000,()=>{
  console.log('端口号：3000')
})